package com.hxzy.es.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * 搜索产品结果
 *
 * @author tonneyyy
 */
@Getter
@Setter
public class EsSpuGoodsVO {

    private Long id; // spuId

    private String name;

    private String caption;// 副标题

    private Long brandId;// 品牌id

    /**
     * 品牌名称
     */
    private String brandName;

    private Long cid1;// 1级分类id

    /**
     * 分类1
     */
    private String cname1;

    private Long cid2;// 2级分类id

    /**
     * 分类2
     */
    private String cname2;


    private Long cid3;// 3级分类id

    /**
     * 分类3
     */
    private String cname3;


    @JsonFormat(shape =JsonFormat.Shape.STRING,pattern ="yyyy-MM-dd HH:mm:ss",timezone ="GMT+8")
    private Date createTime;// 创建时间

    private List<Long> price;// 价格

    private String skus;// sku信息的json结构

    private Map<String, Object> specs;// 可搜索的规格参数，key是参数名，值是参数值
}
